Optimized Implementation of SM4 on AVR Microcontrollers, RISC-V Processors, and ARM Processors

نویسندگان

چکیده

At 2003, the SM4 block cipher was introduced that is a Chinese domestic cryptographic. It mandated in National Standard for Wireless LAN Wired Authentication and Privacy Infrastructure (WAPI), because algorithm developed use wireless sensor networks to provide safety network environment. The uses 128-bit size 32-bit round key. consists of 32 rounds one reverse translation R. In this paper, we present optimized implementation on 8-bit AVR microcontrollers, which are widely used devices; RISC-V processors, open-source-based computer architectures, 64-bit ARM processors with parallel computation, smartphones tablets. microcontroller, three versions implemented various purposes, including speed-optimization, memory-optimization, code size-optimization. As result, size-optimization achieved 205.2 cycles per byte, 213.3 207.4 respectively. This faster than reference written C language (1670.7 byte). 128.8 byte. (345.7 8.62 (120.07

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimized Karatsuba squaring on 8-bit AVR processors

Abstract. Multi-precision squaring is a crucial operation for implementation of Elliptic Curve Cryptography. Particularly, when it comes to embedded processors, the operation should be designed carefully to execute expensive ECC operation on resource constrained devices. In order to bridge the gap between high overheads and limited computation capabilities, we present optimized Karatsuba squari...

متن کامل

Efficient Implementation of Bilinear Pairings on ARM Processors

As hardware capabilities increase, low-power devices such as smartphones represent a natural environment for the efficient implementation of cryptographic pairings. Few works in the literature have considered such platforms despite their growing importance in a postPC world. In this paper, we investigate the efficient computation of the Optimal-Ate pairing over Barreto-Naehrig curves in softwar...

متن کامل

Microprocessors, Digital Signal Processors and Microcontrollers

1. Microprocessors 1.1. Basic Definitions of Microprocessors 1.2. The Early Days of Microprocessors 1.3. The Era of RISC Microprocessors 1.4. Superscalar Microprocessors 1.5. VLIW Microprocessors 1.6. CISC, RISC, and VLIW Architectures Comparison 1.7. Multi-threaded and Multi-core Microprocessors 1.8. Future Directions for Multi-core Microprocessors 2. Digital Signal Processors 2.1. A Bird’s Ey...

متن کامل

Optimized Galois-Counter-Mode Implementation on Intel® Architecture Processors

Executive Summary Galois-Counter-Mode (GCM) is a block cipher mode of operation that uses universal hashing over a binary Galois field to provide authenticated encryption. Galois Hash is used for authentication, and the Advanced Encryption Standard (AES) block cipher is used for encryption in counter mode of operation. This paper describes an optimized implementation of GCM benefiting from the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2022

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2022.3195217